import 'package:flutter/material.dart'; // 【已修正】添加了必要的 import 语句

// --- 全新的阳光渐变色主题 ---

// 主背景渐变色
const kGradientBackground = LinearGradient(
  begin: Alignment.topLeft,
  end: Alignment.bottomRight,
  colors: [
    Color(0xFF84fab0), // 清新绿
    Color(0xFF8fd3f4), // 天空蓝
  ],
);

// 按钮主题渐变色
const kGradientButton = LinearGradient(
  begin: Alignment.centerLeft,
  end: Alignment.centerRight,
  colors: [
    Color(0xFFff8177), // 活力橙
    Color(0xFFff867a),
    Color(0xFFf99185),
    Color(0xFFcf556c), // 浪漫红
  ],
  stops: [0.0, 0.2, 0.5, 1.0],
);

// 定义一些基础颜色
const kBackgroundColor = Color(0xFFF2F6F9); // 使用一个非常浅的、干净的灰色作为背景
const kPrimaryColor = Color(0xFF4B72FA); // 保留蓝色作为强调色

// --- 现代化卡片/按钮装饰 ---

// 带有柔和阴影的现代化装饰
BoxDecoration modernDecoration({
  double radius = 20.0,
  Color color = Colors.white,
  bool hasShadow = true,
}) {
  return BoxDecoration(
    color: color,
    borderRadius: BorderRadius.circular(radius),
    boxShadow: hasShadow
        ? [
            BoxShadow(
              color: Colors.grey.withOpacity(0.2),
              spreadRadius: 2,
              blurRadius: 10,
              offset: const Offset(0, 5), // 只在下方有阴影
            ),
          ]
        : null,
  );
}
